import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
 * Write a description of class Prijs here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Prijs implements Serializable
{
    protected double totaalprijs;
    protected double prijs;
    protected Product product;
    private double kortingDatum = 50;

    /**
     * Constructor for objects of class Prijs
     */
    public Prijs(Product product, double prijs)
    {
        this.product = product;
        this.prijs = prijs;
    }
    
    //Kijkt op het product zelfde datum is
    public double prijs( int aantal){
        //Als product zelfde datum als vandaag heeft, geef korting
        if (product.isZelfdeDatum()){
            totaalprijs = ( prijs * ((100-kortingDatum)/100) );
        }
        //Zoniet geef de gewone prijs
        else{
            totaalprijs = prijs*aantal;
        }
        return totaalprijs;
    }
    
    //Verander de prijs
    public void setPrijs( double prijs ){
        this.prijs = prijs;
    }
    
    //Vraag prijs op
    public double getPrijs(){
        return prijs;
    }
    
    public double getKorting(int aantal){
        return (prijs*aantal) - prijs(aantal);
    }
    
    public double bekijkKorting(){
        return 0;
    }
}
